package ws.teste.categoria;

import ws.service.Categoria;
import ws.service.database.CategoriaDAO;

public class Lista {

	public static void main(String[] args) {
		Short i;
		// Inicio dos testes
		System.out.println("Testando...");
		
		// Testa lista completa
		System.out.println("Lista Completa:");
		Categoria[] lista1 = new CategoriaDAO().getLista();
		
		for (i = 0; i < lista1.length; i++) {
			System.out.println("(i)" + i + " (a)" + lista1[i].getId() + " (b)" + lista1[i].getPai() + " (c)" + lista1[i].getNome());
			if (lista1[i].getPai() == null) System.out.println("null");
		}
		
		// Testa lista de filhos
		System.out.println("Lista dos filhos de main:");
		Categoria[] lista2 = new CategoriaDAO().getSubLista((short)0);
		
		for (i = 0; i < lista2.length; i++) {
			System.out.println("(i)" + i + " (a)" + lista2[i].getId() + " (b)" + lista2[i].getPai() + " (c)" + lista2[i].getNome());
			if (lista2[i].getPai() == null) System.out.println("null");
		}
		
		// Fim dos testes
		System.out.println("Fim dos testes");
	}
}
